package cc.rengu.igas.channel.wechat.facade.request;

import cc.rengu.igas.channel.wechat.facade.base.BaseRequest;
import cc.rengu.igas.channel.wechat.facade.bean.IdentificationInfo;
import cc.rengu.igas.channel.wechat.facade.bean.LicenceInfo;
import cc.rengu.igas.channel.wechat.facade.bean.SettleAcctInfo;
import cc.rengu.igas.channel.wechat.facade.bean.StoreInfo;

import java.io.Serializable;

/**
 * https://api.mch.weixin.qq.com/mchrisk/querymchrisk
 * 事前-风险商户核查接口
 */
public class WechatRiskMchntQueryRequest extends BaseRequest implements Serializable {
    private String channelId;           /*通道标识*/
    private IdentificationInfo identificationInfo;  /* 身份信息 */
    private SettleAcctInfo settleAcctInfo;  /*结算账户信息*/
    private LicenceInfo licenceInfo;    /*营业执照信息*/
    private StoreInfo storeInfo;        /*门店信息*/
    private String channelType;         /*通道类型*/

    public String getChannelType() {
        return channelType;
    }

    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public IdentificationInfo getIdentificationInfo() {
        return identificationInfo;
    }

    public void setIdentificationInfo(IdentificationInfo identificationInfo) {
        this.identificationInfo = identificationInfo;
    }

    public SettleAcctInfo getSettleAcctInfo() {
        return settleAcctInfo;
    }

    public void setSettleAcctInfo(SettleAcctInfo settleAcctInfo) {
        this.settleAcctInfo = settleAcctInfo;
    }

    public LicenceInfo getLicenceInfo() {
        return licenceInfo;
    }

    public void setLicenceInfo(LicenceInfo licenceInfo) {
        this.licenceInfo = licenceInfo;
    }

    public StoreInfo getStoreInfo() {
        return storeInfo;
    }

    public void setStoreInfo(StoreInfo storeInfo) {
        this.storeInfo = storeInfo;
    }
}
